﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Business.Entities;
using Data.Database;

namespace Business.Logic
{
    public class UsuarioLogic : BusinessLogic
    {
        private UsuarioAdapter UsuarioData;

        public UsuarioLogic() //correcto
        {
            UsuarioData = new UsuarioAdapter();
        }

        public Usuario GetOne(int ID) //correcto
        {
            try
            {
                return UsuarioData.GetOne(ID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public Usuario GetOne(string nomUs, string contrase) //correcto
        {
            try
            {
                return UsuarioData.GetOne(nomUs, contrase);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public Persona GetOnePersona(int ID) // correcto
        {
            try
            {
                return UsuarioData.GetOnePersona(ID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public void Save(Usuario user, Persona per) //correcto
        {
            try
            {
                UsuarioData.Save(user, per);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
}
